3
21
24
1
4
9
50
10
12
80
32
40
8
16
6
20
2
7
53
77
92
41
5
167
15
238
13
23
104
29
30
22
18
39
37
71
91
17
81
48
34
57
28